ホーム | 戻る |
Document No. 21010732
最終更新日 2003/06/10
製品名 (バージョン、サービスパック、パッチなど)
ARCserveIT 6.61 Advanced Edition for Linux
BrightStor ARCserve 7 Advanced Edition for Linux
BrightStor ARCserve 7 for Linux Backup Agent for Oracle Server
障害内容
ARCserveIT 6.61 Advanced Edition for Linux、BrightStor ARCserve 7 Advanced Edition for Linux および BrightStor ARCserve 7 for Linux Backup Agent for Oracle Server をインストールする際に以下のエラーが表示され、インストールができないことがあります。
LANG=C の場合
error: Failed dependencies:
libstdc++.so.2.9 is needed by *****
LANG=ja_JP.eucJP の場合
エラー: 依存性の欠如:
libstdc++.so.2.9は ***** に必要とされています
※***** はそれぞれの RPM パッケージ名です
これは、ARCserveIT 6.61 Advanced Edition for Linux、BrightStor ARCserve 7 Advanced Edition for Linux および BrightStor ARCserve 7 for Linux Backup Agent for Oracle Server(以降 ARCserve と記載)を動作させる上で libstdc++.so.2.9 ファイルが必要な為、インストールスクリプトの中でチェックして、当該ファイルが存在しない場合にはインストールが出来ないようになっているためです。
回避方法
原因として2つ考えられます。
1. compat-libstdc++(Red Hat の場合)または libstdc++-compat(TurboLinuxの場合)の RPM パッケージがインストールされていない。
この場合には該当の RPM パッケージをインストールしてください。
2. egcs-c++ のRPM パッケージがインストールされていない。
この場合には該当の RPM パッケージをインストールしてください。
3. 上記 パッケージはインストールされているが、libstdc++.so.2.9 のシンボリックリンク がない。
実際には libstdc++.so.2.9はシンボリックリンクで、同じディレクトリ内のlibstdc++.so.2.9.dummy を指しています。compat-libstdc++(Red Hat の場合)または libstdc++-compat(TurboLinuxの場合)の該当の RPM パッケージを導入すると自動的にシンボリックリンクが作成されます。
何らかの原因でこのシンボリックリンクが存在しない場合には、compat-libstdc++(Red Hat の場合)または libstdc++-compat(TurboLinuxの場合)を再インストールし、libstdc++.so.2.9のシンボリックリンクが作成されていることを確認してから ARCserve のインストールを行ってください。